简介:计算机专业在校生,就业的最大“门槛”是什么?
缺乏项目经验!
对于企业来说,你的分数再高,知识点再扎实,也不如会干活的来得实在。
本课程从实战角度出发,带领你使用开源框架开发后台管理系统,并打通完整项目流程。
一个web应用项目,无论规模大小,总会需要后台管理人员对数据进行管理,比如内容发布、审核、等等,这时候就需要一个后台管理系统。
完整的后台管理系统除了需要具备自身业务管理的功能之外,还需要一些非业务性的功能,比如权限控制、日志系统、通用功能模块等,开发难度大且周期长,是很多web项目的痛点。本课程将通过一个开源框架提供的一系列非业务性功能机制,结合项目自身的业务性功能模块来快速一个后台管理系统。
本课程讲带你学习前后端分离开发,帮助你掌握前后端综合技术栈,从而实现全技术栈的综合提升。学习完本课程,你可以独立完成一个小项目,是非常有用的项目实战经验,可以为进一步做大项目做好铺垫。
第2章 基础概念与框架安装
本章节通过安装课程所使用的开源框架这个过程,顺带解释了关于“为什么使用框架”以及“什么是前后端分离架构”的两个基础概念问题。
第3章 后端期刊内容管理
本章节首先对整个项目的功能清单做了一个梳理,明确了功能需求之后,利用lin-cms-koa实现“期刊内容”数据的增删改查接口,同时体验使用lin-cms-koa框架提供的权限控制、日志系统、参数校验等机制
第4章 后端最新期刊列表管理
本章节通过复用和温习上一章节的技巧和知识点,实现“最新期刊列表”数据的增删改查接口。
第5章 前端期刊内容管理页面实现
本章节通过lin-cms-vue实现期刊内容管理的前端页面,同时对接相应的后端接口,实现数据的增删改查功能的联调。
第6章 前端最新期刊列表页面实现
本章节通过lin-cms-vue实现最新期刊列表管理的前端页面,同时对接相应的后端接口,实现数据的增删改查功能的联调。
第7章 核心机制权限控制联调
本章节详细介绍了lin-cms 的权限控制机制以及配置方法,并与后端接口联调实现完整的权限控制,通过演示学习掌握菜单级别、按钮级别权限控制的配置方法